body {
  min-width: 800px;
  margin: 0;
  overflow-x: auto;
  color: @text-color;
  font-size: 14px;
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Segoe UI, Arial, Roboto,
    'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  background-color: #f7f8fa;
}

a {
  text-decoration: none;
  color: @text-color;
}

p {
  margin: 0;
  line-height: 24px;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.text-primary {
  color: @brand-primary;
}

.bg-primary,
.bg-info,
.bg-danger,
.bg-success,
.bg-warning {
  padding: 10px;
  border-radius: 6px;
  margin: 10px 0;
}

.bg-primary {
  background-color: lighten(@brand-primary, 15%);
}

.bg-info {
  background-color: lighten(@brand-info, 15%);
}

.bg-danger {
  background-color: lighten(@brand-danger, 15%);
}

.bg-success {
  background-color: lighten(@brand-success, 15%);
}

.bg-warning {
  background-color: lighten(@brand-warning, 15%);
}
